The Polytope-Collision Problem
نویسندگان
چکیده
The Orbit Problem consists of determining, given a matrix A ∈ Rd×d and vectors x, y ∈ R, whether there exists n ∈ N such that A = y. This problem was shown to be decidable in a seminal work of Kannan and Lipton in the 1980s. Subsequently, Kannan and Lipton noted that the Orbit Problem becomes considerably harder when the target y is replaced with a subspace of R . Recently, it was shown that the problem is decidable for vector-space targets of dimension at most three, followed by another development showing that the problem is in PSPACE for polytope targets of dimension at most three. In this work, we take a dual look at the problem, and consider the case where the initial vector x is replaced with a polytope P1, and the target is a polytope P2. Then, the question is whether there exists n ∈ N such that AP1 ∩ P2 6= ∅. We show that the problem can be decided in PSPACE for dimension at most three. As in previous works, decidability in the case of higher dimensions is left open, as the problem is known to be hard for long-standing number-theoretic open problems. Our proof begins by formulating the problem as the satisfiability of a parametrized family of sentences in the existential first-order theory of real-closed fields. Then, after removing quantifiers, we are left with instances of simultaneous positivity of sums of exponentials. Using techniques from transcendental number theory, and separation bounds on algebraic numbers, we are able to solve such instances in PSPACE. 1998 ACM Subject Classification F.2.2 Nonnumerical Algorithms and Problems, I.1.2 Algorithms
منابع مشابه
طراحی کنترلگر تعقیب مسیر هماهنگ برای گروه شناور زیرسطحی با در نظر گرفتن مسئله اجتناب از برخورد
In this paper the problem of coordinated path following for a group of Autonomous Underwater Vehicle (AUV) subjected to obstacle and collision avoidance is considered. At first a back stepping controller is used for an AUV to design a path following controller and its stability is examined via Lyapunov criteria. Then using of graph theory, modeling of interconnection between AUV systems is addr...
متن کاملcient Collision Detection Using Bounding VolumeHierarchies of k - DOPs
{ Collision detection is of paramount importance for many applications in computer graphics and visualization. Typically, the input to a collision detection algorithm is a large number of geometric objects comprising an environment, together with a set of objects moving within the environment. In addition to determining accurately the contacts that occur between pairs of objects, one needs also...
متن کاملEecient Collision Detection Using Bounding Volume Hierarchies of K-dops
{ Collision detection is of paramount importance for many applications in computer graphics and visualization. Typically, the input to a collision detection algorithm is a large number of geometric objects comprising an environment, together with a set of objects moving within the environment. In addition to determining accurately the contacts that occur between pairs of objects, one needs also...
متن کاملEfficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs
Collision detection is of paramount importance for many applications in computer graphics and visualization. Typically, the input to a collision detection algorithm is a large number of geometric objects comprising an environment, together with a set of objects moving within the environment. In addition to determining accurately the contacts that occur between pairs of objects, one needs also t...
متن کاملFrequently Asked Questions in Polyhedral Computation
2 Convex Polyhedron 3 2.1 What is convex polytope/polyhedron? . . . . . . . . . . . . . . . . . . . . . . 3 2.2 What are the faces of a convex polytope/polyhedron? . . . . . . . . . . . . . . 3 2.3 What is the face lattice of a convex polytope . . . . . . . . . . . . . . . . . . . 4 2.4 What is a dual of a convex polytope? . . . . . . . . . . . . . . . . . . . . . . . 4 2.5 What is simplex? . ....
متن کامل